<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: core/ross-kernel-inline.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_af18cf245e3394ab3b436135935cfd6e.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">ross-kernel-inline.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="st-instrumentation_8h_source.html">instrumentation/st-instrumentation.h</a>&quot;</code><br/>
</div>
<p><a href="ross-kernel-inline_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:afd7e8bb46e590a19612ac045cf3f6f03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#afd7e8bb46e590a19612ac045cf3f6f03">ROSS_MAX</a>(a, b)&#160;&#160;&#160;((a) &gt; (b) ? (a) : (b))</td></tr>
<tr class="separator:afd7e8bb46e590a19612ac045cf3f6f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b22a7896601c622802f236cae6684a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a76b22a7896601c622802f236cae6684a">ROSS_MIN</a>(a, b)&#160;&#160;&#160;((a) &lt; (b) ? (a) : (b))</td></tr>
<tr class="separator:a76b22a7896601c622802f236cae6684a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3e5591d29e9db9c6a1a1cc19ed55feec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structtw__lp.html">tw_lp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a3e5591d29e9db9c6a1a1cc19ed55feec">tw_getlocal_lp</a> (<a class="el" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a> gid)</td></tr>
<tr class="separator:a3e5591d29e9db9c6a1a1cc19ed55feec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d028965db8257815ad2ed053a0e40a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structtw__lp.html">tw_lp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a01d028965db8257815ad2ed053a0e40a">tw_getlp</a> (<a class="el" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a> id)</td></tr>
<tr class="separator:a01d028965db8257815ad2ed053a0e40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4066dfaca8faa4af256a377d85cea32f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structtw__kp.html">tw_kp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a4066dfaca8faa4af256a377d85cea32f">tw_getkp</a> (<a class="el" href="ross-types_8h.html#a1c8bf5a99e9de5022cdaa304f3979e57">tw_kpid</a> id)</td></tr>
<tr class="separator:a4066dfaca8faa4af256a377d85cea32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8a2538926cdb59af049a899566de6c"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a0e8a2538926cdb59af049a899566de6c">tw_ismaster</a> (void)</td></tr>
<tr class="separator:a0e8a2538926cdb59af049a899566de6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a7b5295fae3b169b7d16191cbb192c"><td class="memItemLeft" align="right" valign="top">static void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#ac8a7b5295fae3b169b7d16191cbb192c">tw_getstate</a> (<a class="el" href="structtw__lp.html">tw_lp</a> *lp)</td></tr>
<tr class="separator:ac8a7b5295fae3b169b7d16191cbb192c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543cb527662432d81f65c327e5e5f1b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0">tw_now</a> (<a class="el" href="structtw__lp.html">tw_lp</a> const *lp)</td></tr>
<tr class="separator:a543cb527662432d81f65c327e5e5f1b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="afd7e8bb46e590a19612ac045cf3f6f03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ROSS_MAX</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((a) &gt; (b) ? (a) : (b))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00005">5</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>Referenced by <a class="el" href="avl__tree_8c_source.html#l00087">avlFixHeight()</a>, <a class="el" href="avl__tree_8c_source.html#l00072">avlSanityCheck()</a>, <a class="el" href="tw-eventq_8h_source.html#l00186">tw_eventq_alloc()</a>, <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, <a class="el" href="tw-sched_8c_source.html#l00514">tw_scheduler_conservative()</a>, <a class="el" href="tw-sched_8c_source.html#l00733">tw_scheduler_optimistic_debug()</a>, and <a class="el" href="tw-sched_8c_source.html#l00445">tw_scheduler_sequential()</a>.</p>

</div>
</div>
<a class="anchor" id="a76b22a7896601c622802f236cae6684a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ROSS_MIN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((a) &lt; (b) ? (a) : (b))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00006">6</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>Referenced by <a class="el" href="mpi__allreduce_8h_source.html#l00014">gvt_print()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a4066dfaca8faa4af256a377d85cea32f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structtw__kp.html">tw_kp</a>* tw_getkp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="ross-types_8h.html#a1c8bf5a99e9de5022cdaa304f3979e57">tw_kpid</a>&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00053">53</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="ross-global_8c_source.html#l00027">g_tw_kp</a>, <a class="el" href="ross-global_8c_source.html#l00025">g_tw_nkp</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, and <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>.</p>

<p>Referenced by <a class="el" href="tw-setup_8c_source.html#l00279">late_sanity_check()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00010">st_collect_engine_data()</a>, <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, and <a class="el" href="tw-pe_8c_source.html#l00062">tw_pe_fossil_collect()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_cgraph.png" border="0" usemap="#ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_cgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_cgraph" id="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_cgraph">
<area shape="rect" id="node2" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="128,5,197,32"/><area shape="rect" id="node3" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="246,5,343,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_icgraph.png" border="0" usemap="#ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_icgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_icgraph" id="ross-kernel-inline_8h_a4066dfaca8faa4af256a377d85cea32f_icgraph">
<area shape="rect" id="node2" href="tw-setup_8c.html#a84acee4f148fbd5a3ec9735cb877c12d" title="late_sanity_check" alt="" coords="331,55,458,81"/><area shape="rect" id="node5" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="317,181,472,208"/><area shape="rect" id="node14" href="tw-stats_8c.html#aae84db287c9d98fc4aae257388490aec" title="tw_get_stats" alt="" coords="150,283,247,309"/><area shape="rect" id="node18" href="tw-kp_8c.html#a4f628dcfcaa889cd15a8142af1b1260e" title="tw_init_kps" alt="" coords="155,371,243,397"/><area shape="rect" id="node20" href="tw-pe_8c.html#a36f9f2e3925202eae4c7cb42f913280c" title="tw_pe_fossil_collect" alt="" coords="129,232,269,259"/><area shape="rect" id="node3" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="968,257,1029,284"/><area shape="rect" id="node4" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1077,257,1128,284"/><area shape="rect" id="node6" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="551,80,660,107"/><area shape="rect" id="node7" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="551,181,660,208"/><area shape="rect" id="node8" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="739,257,919,284"/><area shape="rect" id="node11" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="555,232,655,259"/><area shape="rect" id="node12" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="547,29,664,56"/><area shape="rect" id="node13" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="520,131,691,157"/><area shape="rect" id="node9" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="748,140,911,167"/><area shape="rect" id="node10" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="748,191,911,233"/><area shape="rect" id="node15" href="tw-stats_8c.html#a0782b6be50ca83cb7f43782cde7d9ad4" title="tw_stats" alt="" coords="569,333,641,360"/><area shape="rect" id="node16" href="tw-sched_8c.html#ae19668282cb4aab245e2382eea8f1967" title="tw_scheduler_sequential" alt="" coords="747,375,912,401"/><area shape="rect" id="node17" href="tw-sched_8c.html#ad49988d8dcde406fac7f4a2e11eac17f" title="tw_scheduler_optimistic\l_debug" alt="" coords="748,309,911,350"/><area shape="rect" id="node19" href="tw-sched_8c.html#ae7357a99fcf58867f153cb7ab920b400" title="tw_sched_init" alt="" coords="343,413,446,440"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3e5591d29e9db9c6a1a1cc19ed55feec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structtw__lp.html">tw_lp</a>* tw_getlocal_lp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a>&#160;</td>
          <td class="paramname"><em>gid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00009">9</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="ross-types_8h_source.html#l00040">CUSTOM</a>, <a class="el" href="specialized-lps_8c_source.html#l00016">g_st_total_model_lps</a>, <a class="el" href="specialized-lps_8c_source.html#l00011">g_st_use_analysis_lps</a>, <a class="el" href="ross-global_8c_source.html#l00019">g_tw_custom_lp_global_to_local_map</a>, <a class="el" href="ross-global_8c_source.html#l00026">g_tw_lp</a>, <a class="el" href="ross-global_8c_source.html#l00024">g_tw_lp_offset</a>, <a class="el" href="ross-global_8c_source.html#l00021">g_tw_mapping</a>, <a class="el" href="ross-global_8c_source.html#l00025">g_tw_nkp</a>, <a class="el" href="ross-global_8c_source.html#l00023">g_tw_nlp</a>, <a class="el" href="ross-types_8h_source.html#l00038">LINEAR</a>, <a class="el" href="ross-types_8h_source.html#l00039">ROUND_ROBIN</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>, and <a class="el" href="network-mpi_8c_source.html#l00103">tw_nnodes()</a>.</p>

<p>Referenced by <a class="el" href="analysis-lp_8c_source.html#l00199">analysis_commit()</a>, <a class="el" href="analysis-lp_8c_source.html#l00094">analysis_event()</a>, <a class="el" href="analysis-lp_8c_source.html#l00146">analysis_event_rc()</a>, <a class="el" href="analysis-lp_8c_source.html#l00013">analysis_init()</a>, <a class="el" href="network-mpi_8c_source.html#l00329">recv_finish()</a>, and <a class="el" href="tw-event_8c_source.html#l00009">tw_event_send()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_cgraph.png" border="0" usemap="#ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_cgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_cgraph" id="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_cgraph">
<area shape="rect" id="node2" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="168,5,237,32"/><area shape="rect" id="node4" href="network-mpi_8c.html#a2818efb70df48e5e29d3dacb3e2de009" title="tw_nnodes" alt="" coords="160,56,245,83"/><area shape="rect" id="node3" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="294,5,391,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_icgraph.png" border="0" usemap="#ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_icgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_icgraph" id="ross-kernel-inline_8h_a3e5591d29e9db9c6a1a1cc19ed55feec_icgraph">
<area shape="rect" id="node2" href="analysis-lp_8h.html#a2c7b0d1be345dd9f6fc505cccda45958" title="analysis_commit" alt="" coords="164,100,284,127"/><area shape="rect" id="node3" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="549,252,659,279"/><area shape="rect" id="node4" href="analysis-lp_8h.html#a37b28475849748f0a7b6429a56dc4478" title="analysis_event_rc" alt="" coords="161,404,287,431"/><area shape="rect" id="node5" href="analysis-lp_8h.html#ac43c559cd392cfd316e776c70b65c542" title="analysis_init" alt="" coords="557,303,651,329"/><area shape="rect" id="node6" href="network-mpi_8c.html#a149ffcda6e9840d885bfe970374a9f49" title="Determines how to handle the newly received event. " alt="" coords="181,151,267,177"/><area shape="rect" id="node26" href="tw-event_8c.html#ad057802273cd99b0e039da1ba15080ac" title="tw_event_send" alt="" coords="169,353,279,380"/><area shape="rect" id="node7" href="network-mpi_8c.html#a8705ab243733bb856d58534e0e853da3" title="Start checks for finished operations in send/recv queues, and post new sends/recvs if possible..." alt="" coords="362,151,475,177"/><area shape="rect" id="node8" href="network-mpi_8h.html#a0f32f17f307a059cd2464da4039729fb" title="Cancel the given remote event by either removing from the outq or sending an antimessage, depending on the status of the original positive send. " alt="" coords="551,151,657,177"/><area shape="rect" id="node23" href="network-mpi_8h.html#a29c8b71c5bbcfa0c7a30fc31769be05e" title="starts service_queues() to poll network " alt="" coords="1079,335,1172,361"/><area shape="rect" id="node9" href="tw-event_8c.html#ace65c26a8d368f9b222d3d4416bff0af" title="event_cancel" alt="" coords="712,151,811,177"/><area shape="rect" id="node10" href="tw-event_8c.html#ad90c1310a5aeee6d9bff67237f3e9913" title="tw_event_rollback" alt="" coords="865,151,991,177"/><area shape="rect" id="node11" href="tw-kp_8c.html#a5b88c07fbc4f7810bdc676306013b513" title="tw_kp_rollback_to" alt="" coords="1062,157,1189,184"/><area shape="rect" id="node19" href="tw-kp_8c.html#a64819ac4aba17987e01bb13142e78c86" title="tw_kp_rollback_event" alt="" coords="1051,107,1199,133"/><area shape="rect" id="node21" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="1269,5,1387,32"/><area shape="rect" id="node22" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="1040,233,1211,260"/><area shape="rect" id="node12" href="tw-sched_8c.html#a0bb0520414480154343b267735636433" title="tw_sched_event_q" alt="" coords="1263,208,1393,235"/><area shape="rect" id="node18" href="tw-sched_8c.html#ad49988d8dcde406fac7f4a2e11eac17f" title="tw_scheduler_optimistic\l_debug" alt="" coords="1455,81,1617,122"/><area shape="rect" id="node13" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="1446,339,1626,365"/><area shape="rect" id="node16" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="1455,179,1617,205"/><area shape="rect" id="node17" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="1455,251,1617,293"/><area shape="rect" id="node14" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="1675,259,1736,285"/><area shape="rect" id="node15" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1784,259,1835,285"/><area shape="rect" id="node20" href="tw-sched_8c.html#abe0eb975865f0cde7f2c2e3129bd18d7" title="tw_sched_cancel_q" alt="" coords="1259,107,1397,133"/><area shape="rect" id="node24" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="1278,360,1378,387"/><area shape="rect" id="node25" href="tw-sched_8c.html#ae7357a99fcf58867f153cb7ab920b400" title="tw_sched_init" alt="" coords="1277,461,1379,488"/><area shape="rect" id="node27" href="analysis-lp_8c.html#a59aaa23fb40396f2b16d7a7fc2d25367" title="st_create_sample_event" alt="" coords="337,303,501,329"/><area shape="rect" id="node28" href="io_8h.html#a2c72f26ee424fa3597838fd69de45cdb" title="io_load_events" alt="" coords="707,499,816,525"/><area shape="rect" id="node29" href="phold_8c.html#a721365de85f51a68a49f3af69f411e10" title="phold_init" alt="" coords="380,353,457,380"/><area shape="rect" id="node30" href="phold_8c.html#a097328e25aacfc8361de4bcd3ef77a18" title="phold_pre_run" alt="" coords="367,404,470,431"/><area shape="rect" id="node31" href="phold_8c.html#a85ba7c43c159225d369a4edc07c91fa3" title="phold_event_handler" alt="" coords="348,455,489,481"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a01d028965db8257815ad2ed053a0e40a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structtw__lp.html">tw_lp</a>* tw_getlp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a>&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00041">41</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="specialized-lps_8c_source.html#l00012">g_st_analysis_nlp</a>, <a class="el" href="ross-global_8c_source.html#l00026">g_tw_lp</a>, <a class="el" href="ross-global_8c_source.html#l00023">g_tw_nlp</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, and <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00010">st_collect_engine_data()</a>, and <a class="el" href="tw-stats_8c_source.html#l00125">tw_stats()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_cgraph.png" border="0" usemap="#ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_cgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_cgraph" id="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_cgraph">
<area shape="rect" id="node2" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="125,5,195,32"/><area shape="rect" id="node3" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="243,5,341,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_icgraph.png" border="0" usemap="#ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_icgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_icgraph" id="ross-kernel-inline_8h_a01d028965db8257815ad2ed053a0e40a_icgraph">
<area shape="rect" id="node2" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="125,157,280,184"/><area shape="rect" id="node13" href="tw-stats_8c.html#a0782b6be50ca83cb7f43782cde7d9ad4" title="tw_stats" alt="" coords="377,309,449,336"/><area shape="rect" id="node3" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="359,157,468,184"/><area shape="rect" id="node4" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="359,56,468,83"/><area shape="rect" id="node5" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="547,179,727,205"/><area shape="rect" id="node10" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="363,208,463,235"/><area shape="rect" id="node11" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="355,259,472,285"/><area shape="rect" id="node12" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="328,5,499,32"/><area shape="rect" id="node8" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="556,229,719,256"/><area shape="rect" id="node9" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="556,113,719,154"/><area shape="rect" id="node6" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="776,229,837,256"/><area shape="rect" id="node7" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="885,229,936,256"/><area shape="rect" id="node14" href="tw-sched_8c.html#ae19668282cb4aab245e2382eea8f1967" title="tw_scheduler_sequential" alt="" coords="555,347,720,373"/><area shape="rect" id="node15" href="tw-sched_8c.html#ad49988d8dcde406fac7f4a2e11eac17f" title="tw_scheduler_optimistic\l_debug" alt="" coords="556,281,719,322"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac8a7b5295fae3b169b7d16191cbb192c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void* tw_getstate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__lp.html">tw_lp</a> *&#160;</td>
          <td class="paramname"><em>lp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00074">74</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="ross-types_8h_source.html#l00315">tw_lp::cur_state</a>.</p>

</div>
</div>
<a class="anchor" id="a0e8a2538926cdb59af049a899566de6c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int tw_ismaster </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00068">68</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="ross-global_8c_source.html#l00089">g_tw_masternode</a>, and <a class="el" href="ross-global_8c_source.html#l00088">g_tw_mynode</a>.</p>

<p>Referenced by <a class="el" href="tw-opts_8c_source.html#l00287">apply_opt()</a>, <a class="el" href="tw-opts_8c_source.html#l00378">match_opt()</a>, <a class="el" href="tw-opts_8c_source.html#l00276">need_argument()</a>, <a class="el" href="tw-setup_8c_source.html#l00420">tw_end()</a>, <a class="el" href="tw-setup_8c_source.html#l00033">tw_init()</a>, <a class="el" href="tw-opts_8c_source.html#l00215">tw_opt_print()</a>, and <a class="el" href="tw-stats_8c_source.html#l00125">tw_stats()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a0e8a2538926cdb59af049a899566de6c_icgraph.png" border="0" usemap="#ross-kernel-inline_8h_a0e8a2538926cdb59af049a899566de6c_icgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a0e8a2538926cdb59af049a899566de6c_icgraph" id="ross-kernel-inline_8h_a0e8a2538926cdb59af049a899566de6c_icgraph">
<area shape="rect" id="node2" href="tw-opts_8c.html#a255e7c887f702f6b1fb1e98df987d67d" title="apply_opt" alt="" coords="358,35,437,62"/><area shape="rect" id="node3" href="tw-opts_8c.html#a3f91680611ade2426999baee0d9c876c" title="match_opt" alt="" coords="536,86,619,113"/><area shape="rect" id="node5" href="tw-setup_8c.html#a7d395f5590701f5526a161fcb1261b03" title="tw_init" alt="" coords="817,137,877,163"/><area shape="rect" id="node7" href="tw-opts_8c.html#a1e0015ee860c22bf7a216494f0b022f1" title="need_argument" alt="" coords="147,35,258,62"/><area shape="rect" id="node8" href="tw-setup_8c.html#acd06dc2372c54c089852984132991b4e" title="tw_end" alt="" coords="685,187,749,214"/><area shape="rect" id="node9" href="tw-opts_8h.html#a608ddd1eb5b1f637643a5fb6e6c6d781" title="tw_opt_print" alt="" coords="156,238,249,265"/><area shape="rect" id="node10" href="tw-stats_8c.html#a0782b6be50ca83cb7f43782cde7d9ad4" title="tw_stats" alt="" coords="167,314,239,341"/><area shape="rect" id="node4" href="tw-opts_8h.html#a899f9ec9822bbe43beedc9ed646aec41" title="tw_opt_parse" alt="" coords="667,86,767,113"/><area shape="rect" id="node6" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="925,187,976,214"/><area shape="rect" id="node11" href="tw-sched_8c.html#ae19668282cb4aab245e2382eea8f1967" title="tw_scheduler_sequential" alt="" coords="315,238,480,265"/><area shape="rect" id="node13" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="307,289,487,315"/><area shape="rect" id="node14" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="316,339,479,366"/><area shape="rect" id="node15" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="316,391,479,432"/><area shape="rect" id="node16" href="tw-sched_8c.html#ad49988d8dcde406fac7f4a2e11eac17f" title="tw_scheduler_optimistic\l_debug" alt="" coords="316,456,479,497"/><area shape="rect" id="node12" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="547,314,608,341"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a543cb527662432d81f65c327e5e5f1b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a> tw_now </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__lp.html">tw_lp</a> const *&#160;</td>
          <td class="paramname"><em>lp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-kernel-inline_8h_source.html#l00080">80</a> of file <a class="el" href="ross-kernel-inline_8h_source.html">ross-kernel-inline.h</a>.</p>

<p>References <a class="el" href="ross-types_8h_source.html#l00313">tw_lp::kp</a>, and <a class="el" href="ross-types_8h_source.html#l00360">tw_kp::last_time</a>.</p>

<p>Referenced by <a class="el" href="analysis-lp_8c_source.html#l00094">analysis_event()</a>, <a class="el" href="st-stats-buffer_8c_source.html#l00100">st_buffer_push()</a>, <a class="el" href="st-model-data_8c_source.html#l00045">st_collect_model_data()</a>, <a class="el" href="analysis-lp_8c_source.html#l00267">st_create_sample_event()</a>, <a class="el" href="ross-inline_8h_source.html#l00040">tw_event_new()</a>, <a class="el" href="tw-event_8c_source.html#l00009">tw_event_send()</a>, and <a class="el" href="tw-lp_8c_source.html#l00227">tw_lp_suspend()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ross-kernel-inline_8h_a543cb527662432d81f65c327e5e5f1b0_icgraph.png" border="0" usemap="#ross-kernel-inline_8h_a543cb527662432d81f65c327e5e5f1b0_icgraph" alt=""/></div>
<map name="ross-kernel-inline_8h_a543cb527662432d81f65c327e5e5f1b0_icgraph" id="ross-kernel-inline_8h_a543cb527662432d81f65c327e5e5f1b0_icgraph">
<area shape="rect" id="node2" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="745,5,855,32"/><area shape="rect" id="node3" href="st-stats-buffer_8c.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="122,309,230,336"/><area shape="rect" id="node24" href="st-model-data_8c.html#a973d9b1e0d445f4df76b97d8f829798d" title="st_collect_model_data" alt="" coords="513,461,665,488"/><area shape="rect" id="node25" href="analysis-lp_8c.html#a59aaa23fb40396f2b16d7a7fc2d25367" title="st_create_sample_event" alt="" coords="290,512,454,539"/><area shape="rect" id="node27" href="ross-inline_8h.html#a6e55304c545600c2bb996fa70dd43f05" title="tw_event_new" alt="" coords="123,613,229,640"/><area shape="rect" id="node33" href="tw-event_8c.html#ad057802273cd99b0e039da1ba15080ac" title="tw_event_send" alt="" coords="121,563,231,589"/><area shape="rect" id="node34" href="tw-lp_8c.html#ad229844ea59b6a3d9294f57bd2f99351" title="tw_lp_suspend" alt="" coords="121,664,231,691"/><area shape="rect" id="node4" href="analysis-lp_8h.html#a2c7b0d1be345dd9f6fc505cccda45958" title="analysis_commit" alt="" coords="312,208,432,235"/><area shape="rect" id="node5" href="st-sim-engine_8c.html#aebb8dd16b2092d90989648f900bab71c" title="st_collect_engine_data_kps" alt="" coords="281,259,463,285"/><area shape="rect" id="node16" href="st-sim-engine_8c.html#a6d73057505cdbfef1d533509b61ea653" title="st_collect_engine_data_lps" alt="" coords="283,309,461,336"/><area shape="rect" id="node17" href="st-sim-engine_8c.html#ae01976c1e08878010b9d085f2e196b03" title="st_collect_engine_data_pes" alt="" coords="281,157,463,184"/><area shape="rect" id="node18" href="st-instrumentation_8h.html#a186f7512fd723e604b501b3ba256178b" title="st_collect_event_data" alt="" coords="297,360,447,387"/><area shape="rect" id="node6" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="512,157,667,184"/><area shape="rect" id="node7" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="1133,157,1243,184"/><area shape="rect" id="node8" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="1302,349,1482,376"/><area shape="rect" id="node13" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="1138,309,1238,336"/><area shape="rect" id="node14" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="741,208,859,235"/><area shape="rect" id="node15" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="715,259,885,285"/><area shape="rect" id="node11" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="1311,211,1473,237"/><area shape="rect" id="node12" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="1311,262,1473,303"/><area shape="rect" id="node9" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="1531,349,1592,376"/><area shape="rect" id="node10" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1640,349,1691,376"/><area shape="rect" id="node19" href="tw-eventq_8h.html#abcb2f5e59834cc2566395b4732cb2f32" title="tw_eventq_push_list" alt="" coords="519,360,660,387"/><area shape="rect" id="node22" href="tw-sched_8c.html#a0bb0520414480154343b267735636433" title="tw_sched_event_q" alt="" coords="1123,259,1253,285"/><area shape="rect" id="node23" href="tw-sched_8c.html#ae19668282cb4aab245e2382eea8f1967" title="tw_scheduler_sequential" alt="" coords="717,563,883,589"/><area shape="rect" id="node20" href="tw-eventq_8h.html#a8cee9de44c05a95ae003767f7299d9c4" title="tw_eventq_fossil_collect" alt="" coords="717,360,883,387"/><area shape="rect" id="node21" href="tw-pe_8c.html#a36f9f2e3925202eae4c7cb42f913280c" title="tw_pe_fossil_collect" alt="" coords="934,360,1074,387"/><area shape="rect" id="node26" href="analysis-lp_8h.html#ac43c559cd392cfd316e776c70b65c542" title="analysis_init" alt="" coords="542,563,637,589"/><area shape="rect" id="node28" href="io_8h.html#a2c72f26ee424fa3597838fd69de45cdb" title="io_load_events" alt="" coords="317,613,427,640"/><area shape="rect" id="node30" href="phold_8c.html#a85ba7c43c159225d369a4edc07c91fa3" title="phold_event_handler" alt="" coords="301,664,443,691"/><area shape="rect" id="node31" href="phold_8c.html#a721365de85f51a68a49f3af69f411e10" title="phold_init" alt="" coords="333,715,411,741"/><area shape="rect" id="node32" href="phold_8c.html#a097328e25aacfc8361de4bcd3ef77a18" title="phold_pre_run" alt="" coords="321,563,423,589"/><area shape="rect" id="node29" href="tw-sched_8c.html#ae7357a99fcf58867f153cb7ab920b400" title="tw_sched_init" alt="" coords="953,613,1055,640"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
